home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19951130-19960209 / 000138_news@columbia.edu_Tue Dec 19 14:52:05 1995.msg < prev    next >
Internet Message Format  |  2020-01-01  |  3KB

  1. Received: from apakabar.cc.columbia.edu by watsun.cc.columbia.edu with SMTP id AA19177
  2.   (5.65c+CU/IDA-1.4.4/HLK for <kermit.misc@watsun>); Tue, 19 Dec 1995 09:52:11 -0500
  3. Received: (from news@localhost) by apakabar.cc.columbia.edu (8.6.12/8.6.12) id JAA06825 for kermit.misc@watsun; Tue, 19 Dec 1995 09:52:08 -0500
  4. Path: news.columbia.edu!watsun.cc.columbia.edu!fdc
  5. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  6. Newsgroups: comp.protocols.kermit.misc
  7. Subject: Re: Unix WordPerfect and MSKerm3.14
  8. Date: 19 Dec 1995 14:52:05 GMT
  9. Organization: Columbia University
  10. Lines: 52
  11. Message-Id: <4b6jil$6l7@apakabar.cc.columbia.edu>
  12. References: <95352.095758U54294@uicvm.uic.edu>
  13. Nntp-Posting-Host: watsun.cc.columbia.edu
  14. Apparently-To: kermit.misc@watsun.cc.columbia.edu
  15.  
  16. In article <95352.095758U54294@uicvm.uic.edu>,
  17. <U54294@uicvm.uic.edu> wrote:
  18. > Following the instructions in KERMIT.BWR got my WordPerfect 5.1 on
  19. > SCO SV386 3.2v4.1 running smoothly. BUT...can someone tell me why
  20. > removing the VT320 reset from WordPerfect's terminal initialization
  21. > string should keep MS-Kermit 3.14 from switching character-writing
  22. > direction? (This was my symptom, anyway).
  23. >
  24. Our first attempt, circa 1990, at implementing a mechanism by which the
  25. host could control the terminal emulator was the "TERMINALR/TERMINALS"
  26. macros, which could be invoked by a high-numbered escape sequence we
  27. thought would be safe:
  28.  
  29.  ESC [ 34 h / l
  30.  
  31. Before choosing this sequence we not only researched the DEC technical
  32. manuals, but also made numerous frustrating attempts to contact the
  33. authority within DEC that was in charge of assigning new escape sequences
  34. to ensure that DEC did not have any plans for this one, and request that
  35. they reserve it for us.  We were never able to locate the right people.
  36. So, perhaps unwisely, we went forward with this feature, and the UNIX and
  37. VMS WordPerfect used this feature heavily to dynamically switch key maps.
  38.  
  39. As luck (or Murphy's Law) would have it, DEC subsequently picked this same
  40. sequence to control screen-writing direction in its Hebrew-model
  41. terminals, and later this sequence found its way into many applications
  42. that had nothing to do with Hebrew, as a standard part of the terminal
  43. initialization.  Soon, users of diverse VMS applications such as DECnotes,
  44. All-In-1, etc, began to report that whenever they started up these
  45. applications, strange things would happen: a file would begin to transfer,
  46. their key map would change, etc.  In fact, these were the actions defined
  47. in their TERMINALR macros.
  48.  
  49. So we had to give up on the TERMINALS/TERMINALR mechanism in version 3.14
  50. and adopted the far more flexible APC mechanism, and changed Kermit to
  51. treat the former TERMINALS/R escape sequence as a screen-writing direction
  52. changer.  So now users of the "old" WordPerfect and the new Kermit were
  53. in for a new surprise -- their screens would come out backwards!
  54.  
  55. In short, both Kermit and WordPerfect had to be changed to get around the
  56. conflict between the two uses for the same escape sequence.
  57.  
  58. The tale is told in the KERMIT.BWR file for version 3.14, in the
  59. Incompatibilities section, and the new APC mechanism is documented in the
  60. KERMIT.UPD file, Section 10.
  61.  
  62. > Incidentally, for the umpteenth time, thanks to da Cruz,
  63. > Gianone, Doupnik and the cast of thousands who made Kermit.
  64. >
  65. On behalf of all of us, you're very welcome!
  66.  
  67. - Frank